learning api